home *** CD-ROM | disk | FTP | other *** search
/ Aminet 4 / Aminet 4 - November 1994.iso / aminet / dev / c / cweb32p10.readme < prev    next >
Text File  |  1994-10-08  |  9KB  |  154 lines

  1. Short:    Literate programming discipline for C/C++.
  2. Authors:  Silvio Levy and Donald Knuth
  3. Uploader: Andreas Scherer (m604@btm6x1.mat.uni-bayreuth.de)
  4. Type:     dev/c
  5. Files:    cweb32p10.lha, cweb32p10.readme
  6.  
  7. This  is  the  portability  implementation  of  Silvio Levy's and Donald E.
  8. Knuths's  CWEB  system,  version  3.2 of August 1994, compiled and provided
  9. with  changefiles  for  ANSI-C,  TURBO-C,  and  SAS/C 6.x and makefiles for
  10. UNIX-make,  TURBO-make and SAS-make by Andreas Scherer.  It is based on the
  11. CWEB  3.1  port by Tomas Willis and the CWEB 2.8 port by Carsten Steger and
  12. the  CWEB-p  3.0  distribution  by  Hans-Hermann Bode and Klaus Guntermann,
  13. including  all features of the original UNIX implementation like ANSI-C and
  14. C++  support,  full ASCII input capability, and more, plus all enhancements
  15. made in these AMIGA, MSDOS, and UNIX ports plus some special features like:
  16.  
  17.    - The complete source code is capable of being recompiled with SAS/C for
  18.      AMIGADOS, with  GCC and TURBOC for  MSDOS, and with  CC, C89, and  GCC
  19.      for UNIX without the need for further changes.
  20.  
  21.    - The `gcwebmac.tex' macro package  activated by setting the `+g' option
  22.      includes support for  special characters like  German umlauts and some
  23.      frequently  used  specials  according  to  ISO 8859-1/ECMA-94, IBM  PC
  24.      International Codepage 850, Macintosh 8-bit font table and HP Roman 8.
  25.      All captions used by CWEB are translated to German in this macro file.
  26.  
  27.    - There  are  TeX macro  files `ecma94.tex', `hp8.tex', `mac8.tex',  and
  28.      `pc850.tex' for  support  of  extended  code  tables.   Also  included
  29.      are  `ecma94.w',  `hp8.w',  `mac8.w',  and  `pc850.w' with appropriate
  30.      transliteration tables.
  31.  
  32.    - Two  AREXX  scripts for use with the CygnusEd Professional Editor were
  33.      added to this package, one for CTANGLE and CWEAVE, localized in German
  34.      and English under AMIGADOS version 2.1 or 3.0,  the other for use with
  35.      the SAS/C 6.x compiler in connection with CED version 3.5.
  36.  
  37.    - Both  CTANGLE and  CWEAVE are localized in German and English with the
  38.      help of the `locale.library' of AMIGADOS 2.1/3.0.  Catalogs  for other
  39.      languages can easily be added.  A set of German strings is provided.
  40.  
  41.    - An algorithm for recursive `@i'nclude file search was adapted from the
  42.      TeX and METAFONT implementation.
  43.  
  44.    - The `o' option  as described in `cwebman.tex' was added  in connection
  45.      with the `i' option by Steger.
  46.  
  47.    - Five additional CWEB example programs are included as examples for the
  48.      portability between PASCAL-WEB and C-CWEB and for the usage of the C++
  49.      features of version 3.1.  The  fifth  example program is a simple text
  50.      converter  for  files  with  extended  character codes of ISO-Latin-1,
  51.      PC-850, MAC 8-bit font, and HP 8-bit font.
  52.  
  53.    - All three system programs support the `version' information command.
  54.  
  55.    - Both CTANGLE and CWEAVE are compiled in the NEAR  data segment and can
  56.      be made resident.
  57.  
  58.    - The `m' option enables ARexx communication between  CWEB and the SAS/C
  59.      message browser SCMSG.  Any warnings or error messages are transferred
  60.      to its list  window.  The behaviour of  this feature can be controlled
  61.      via  the  external  environment variable SCMSGOPT, which may be set to
  62.      any legal option string as described in the documentation of the SAS/C
  63.      development system by SAS Institute.
  64.  
  65. This port was done and completely tested with SAS/C version 6.3 and SAS/C++
  66. version  6.51  on the AMIGA.  After completion the package was re-ported to
  67. various  UNIX systems (HP 9000, HP-PA, Sun, SGI) with CC, C89, and GCC, and
  68. ported  to  MSDOS  with  TURBO-C++ 3.1.  Provided that all these ports work
  69. successfully, I am quite sure that all bugs have been found and fixed.
  70.  
  71.  
  72. ============================= Archive contents =============================
  73.  
  74. Original  Packed Ratio    Date     Time    Name
  75. -------- ------- ----- --------- --------  -------------
  76.     2408    1227 49.0% 12-Aug-94 17:37:32  CWeb/arexx/catalogs/cweb_arexx.cd
  77.     1949     978 49.8% 12-Aug-94 17:38:28  CWeb/arexx/catalogs/cweb_arexx.e.ct
  78.      366     237 35.2% 12-Aug-94 17:39:08  CWeb/arexx/catalogs/english/cweb_arexx.catalog
  79.     5153    2112 59.0% 06-Dec-93 16:05:06  CWeb/arexx/compile.ced
  80.    12739    4872 61.7% 12-Aug-94 17:35:32  CWeb/arexx/start_web.ced
  81.     9474    2941 68.9% 12-Aug-94 18:09:42  CWeb/bin/catalogs/cweb.cd
  82.    14811    4759 67.8% 12-Aug-94 18:10:06  CWeb/bin/catalogs/cweb.d.ct
  83.    17558    3710 78.8% 12-Aug-94 18:10:12  CWeb/bin/catalogs/cweb.h
  84.     6664    2366 64.4% 12-Aug-94 18:10:34  CWeb/bin/catalogs/deutsch/cweb.catalog
  85.    18387    3936 78.5% 12-Aug-94 18:10:26  CWeb/bin/catalogs/gcweb.h
  86.    40572   21676 46.5% 12-Aug-94 18:43:48  CWeb/bin/ctangle
  87.    64060   32943 48.5% 12-Aug-94 18:43:50  CWeb/bin/cweave
  88.    19536    9506 51.3% 12-Aug-94 19:27:38  CWeb/bin/wmerge
  89.      776     408 47.4% 14-Mar-94 23:44:02  CWeb/comm-man.ch
  90.     2546    1150 54.8% 19-Nov-93 17:29:10  CWeb/comm-vms.ch
  91.    36885   10149 72.4% 12-Aug-94 19:46:02  CWeb/common.c
  92.    65131   17342 73.3% 12-Aug-94 19:45:32  CWeb/common.ch
  93.     8841    2972 66.3% 09-Nov-93 05:10:36  CWeb/common.h
  94.    52070   17446 66.4% 19-Jul-94 23:37:34  CWeb/common.w
  95.      777     408 47.4% 14-Mar-94 23:44:14  CWeb/ctang-man.ch
  96.     1101     527 52.1% 19-Jul-94 23:42:34  CWeb/ctang-vms.ch
  97.    36387    9701 73.3% 12-Aug-94 18:11:18  CWeb/ctangle.c
  98.    40287    9630 76.0% 12-Aug-94 18:11:14  CWeb/ctangle.ch
  99.    54057   18083 66.5% 20-Jul-94 08:30:16  CWeb/ctangle.w
  100.      777     408 47.4% 14-Mar-94 23:44:28  CWeb/cweav-man.ch
  101.     1138     563 50.5% 19-Jul-94 23:46:08  CWeb/cweav-vms.ch
  102.    72350   16292 77.4% 12-Aug-94 19:33:42  CWeb/cweave.ch
  103.   161516   52553 67.4% 20-Jul-94 00:09:00  CWeb/cweave.w
  104.     3366    1589 52.7% 06-Dec-93 16:05:08  CWeb/cweb.1
  105.     8969    3252 63.7% 06-Dec-93 16:05:18  CWeb/cweb.el
  106.     4306    1818 57.7% 06-Dec-93 16:05:20  CWeb/cweb.man
  107.     3769    1812 51.9% 12-Aug-94 17:54:32  CWeb/cweb32p10.readme
  108.    75560   27889 63.0% 14-Mar-94 23:22:12  CWeb/cwebman.tex
  109.    11776    3722 68.3% 12-Aug-94 18:50:44  CWeb/cwebmang.ch
  110.    27386    8395 69.3% 28-Jul-94 15:12:48  CWeb/examples/cct.w
  111.    27740   10135 63.4% 06-Dec-93 16:05:14  CWeb/examples/commonwords.w
  112.     1845     800 56.6% 06-Dec-93 16:05:18  CWeb/examples/extex.ch
  113.    12417    4749 61.7% 06-Dec-93 16:05:16  CWeb/examples/extex.w
  114.    10289    3191 68.9% 06-Dec-93 16:05:16  CWeb/examples/kspell.el
  115.     3476    1239 64.3% 12-Aug-94 18:46:28  CWeb/examples/makefile
  116.      962     424 55.9% 06-Dec-93 16:05:16  CWeb/examples/makefile.org
  117.    18469    6765 63.3% 02-Apr-94 18:03:52  CWeb/examples/matrix.wpp
  118.     8027    2111 73.7% 06-Dec-93 16:05:18  CWeb/examples/oemacs.el
  119.    38418   15440 59.8% 06-Dec-93 16:05:16  CWeb/examples/oemacs.w
  120.    21864    8687 60.2% 02-Apr-94 17:48:22  CWeb/examples/primes.w
  121.     4267    1959 54.0% 27-Jul-94 17:29:16  CWeb/examples/readme
  122.     2946    1462 50.3% 06-Dec-93 16:05:18  CWeb/examples/readme.org
  123.    10192    4086 59.9% 28-Mar-94 18:20:32  CWeb/examples/sample.w
  124.     3485    1117 67.9% 06-Dec-93 16:05:16  CWeb/examples/treeprint.ch
  125.     6830    2899 57.5% 06-Dec-93 16:05:16  CWeb/examples/treeprint.w
  126.     4765    1669 64.9% 06-Dec-93 16:05:14  CWeb/examples/wc.ch
  127.     8520    3730 56.2% 06-Dec-93 16:05:16  CWeb/examples/wc.w
  128.     1269     592 53.3% 06-Dec-93 16:05:16  CWeb/examples/wordtest.ch
  129.    20892    7901 62.1% 06-Dec-93 16:05:14  CWeb/examples/wordtest.w
  130.     1858     590 68.2% 06-Dec-93 16:05:16  CWeb/examples/xlib_types.w
  131.     5811    1391 76.0% 06-Dec-93 16:05:14  CWeb/examples/xview_types.w
  132.     1187     655 44.8% 29-Mar-94 10:48:04  CWeb/include/ecma94.w
  133.     1187     671 43.4% 29-Mar-94 10:59:14  CWeb/include/hp8.w
  134.     1163     648 44.2% 23-Jun-94 18:59:20  CWeb/include/mac8.w
  135.     1183     664 43.8% 29-Mar-94 10:59:34  CWeb/include/pc850.w
  136.     1472     644 56.2% 26-Jun-94 16:40:52  CWeb/macros/ccwebmac.tex
  137.    15314    5962 61.0% 06-Dec-93 16:05:12  CWeb/macros/cwebmac.tex
  138.     8445    2529 70.0% 27-Jul-94 15:46:18  CWeb/macros/ecma94.tex
  139.     5653    2270 59.8% 02-Jul-94 10:26:18  CWeb/macros/gcwebmac.tex
  140.     7848    2387 69.5% 27-Jul-94 15:46:22  CWeb/macros/hp8.tex
  141.     7759    2396 69.1% 27-Jul-94 15:46:26  CWeb/macros/mac8.tex
  142.     8288    2517 69.6% 27-Jul-94 15:46:32  CWeb/macros/pc850.tex
  143.     6691    2604 61.0% 12-Aug-94 17:31:46  CWeb/makefile.amiga
  144.     6454    2382 63.0% 12-Aug-94 19:29:22  CWeb/makefile.pc
  145.     7669    2938 61.6% 12-Aug-94 19:30:14  CWeb/makefile.unix
  146.    13628    4040 70.3% 31-May-93 03:15:44  CWeb/prod.w
  147.    15890    5977 62.3% 12-Aug-94 19:27:32  CWeb/readme
  148.     3033    1381 54.4% 12-Aug-94 17:03:40  CWeb/readme.org
  149.    15174    4274 71.8% 12-Aug-94 19:26:32  CWeb/wmerge.c
  150.    16127    5201 67.7% 12-Aug-94 19:26:26  CWeb/wmerge.ch
  151.    25150    8695 65.4% 06-Dec-93 16:05:16  CWeb/wmerge.w
  152. -------- ------- ----- --------- --------
  153.  1267105  437144 65.5% 15-Aug-94 23:50:02   76 files
  154.